home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / lib / udev / rules.d / 40-usb_modeswitch.rules < prev    next >
Encoding:
Text File  |  2012-12-28  |  28.9 KB  |  817 lines

  1. # Part of usb-modeswitch-data, version 20120815
  2. #
  3. # Recommended use with USB_ModeSwitch >= 1.2.0, works with versions >= 1.0.3
  4. #
  5. ACTION!="add|change", GOTO="modeswitch_rules_end"
  6.  
  7. # Adds a symlink "gsmmodem[n]" to the lowest ttyUSB port with interrupt
  8. # transfer; checked against a list of known modems, or else no action
  9. KERNEL=="ttyUSB*", ATTRS{bNumConfigurations}=="*", PROGRAM="usb_modeswitch --symlink-name %p %s{idVendor} %s{idProduct} %E{PRODUCT}", SYMLINK="%c"
  10.  
  11. SUBSYSTEM!="usb", GOTO="modeswitch_rules_end"
  12.  
  13. # Adds the device ID to the "option" driver after a warm boot
  14. # in cases when the device is yet unknown to the driver; checked
  15. # against a list of known modems, or else no action
  16. ATTR{bInterfaceClass}=="ff", ATTR{bInterfaceNumber}=="00", ATTRS{bNumConfigurations}=="*", RUN+="usb_modeswitch --driver-bind %p %s{idVendor} %s{idProduct} %E{PRODUCT}"
  17.  
  18. # Special treat for IF 3
  19. ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceClass}=="08", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", GOTO="modeswitch_rules_begin"
  20. ATTRS{bInterfaceNumber}=="03", ATTRS{bInterfaceClass}=="08", ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6803", GOTO="modeswitch_rules_begin"
  21.  
  22. # Most known install partitions are on interface 0, two on 3, one on 9
  23. ATTRS{bInterfaceNumber}!="0[09]", GOTO="modeswitch_rules_end"
  24.  
  25. # handle only storage class devices
  26. ATTRS{bDeviceClass}=="08", GOTO="modeswitch_rules_begin"
  27. ATTRS{bInterfaceClass}=="0[38]", GOTO="modeswitch_rules_begin"
  28. GOTO="modeswitch_rules_end"
  29.  
  30.  
  31. LABEL="modeswitch_rules_begin"
  32.  
  33. # HP LaserJet Professional P1102
  34. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="002a", RUN+="usb_modeswitch '%b/%k'"
  35.  
  36. # Yota Router (Quanta 1QDLZZZ0ST2)
  37. ATTRS{idVendor}=="0408", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  38.  
  39. # Nokia CS-10
  40. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="060c", RUN+="usb_modeswitch '%b/%k'"
  41.  
  42. # Nokia CS-15
  43. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0610", RUN+="usb_modeswitch '%b/%k'"
  44.  
  45. # Nokia CS-11
  46. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="061d", RUN+="usb_modeswitch '%b/%k'"
  47.  
  48. # Nokia CS-17
  49. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0622", RUN+="usb_modeswitch '%b/%k'"
  50.  
  51. # Nokia CS-18
  52. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0627", RUN+="usb_modeswitch '%b/%k'"
  53.  
  54. # Nokia CS-19
  55. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="062c", RUN+="usb_modeswitch '%b/%k'"
  56.  
  57. # Nokia CS-7M-01
  58. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0632", RUN+="usb_modeswitch '%b/%k'"
  59.  
  60. # Nokia CS-21M-02
  61. ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0637", RUN+="usb_modeswitch '%b/%k'"
  62.  
  63. # Vodafone MD950 (Wisue Technology), Philips (?)
  64. ATTRS{idVendor}=="0471", ATTRS{idProduct}=="1210", RUN+="usb_modeswitch '%b/%k'"
  65.  
  66. # Philips TalkTalk (NXP Semiconductors "Dragonfly")
  67. ATTRS{idVendor}=="0471", ATTRS{idProduct}=="1237", RUN+="usb_modeswitch '%b/%k'"
  68.  
  69. # Kyocera W06K CDMA modem
  70. ATTRS{idVendor}=="0482", ATTRS{idProduct}=="024d", RUN+="usb_modeswitch '%b/%k'"
  71.  
  72. # I-O Data WMX2-U Wimax
  73. ATTRS{idVendor}=="04bb", ATTRS{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'"
  74.  
  75. # Samsung GT-B1110
  76. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="680c", RUN+="usb_modeswitch '%b/%k'"
  77.  
  78. # Samsung GT-B3730
  79. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="689a", RUN+="usb_modeswitch '%b/%k'"
  80.  
  81. # Samsung U209
  82. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  83.  
  84. # AVM Fritz!Wlan USB Stick N
  85. ATTRS{idVendor}=="057c", ATTRS{idProduct}=="84ff", RUN+="usb_modeswitch '%b/%k'"
  86.  
  87. # Prolink P2000 CDMA, Samsung SGH-Z810, Older Option devices, Vertex Wireless 100 Series, AnyDATA devices, Bless UC165, Option GlobeTrotter GX0201, Celot K-300, Celot CT-680
  88. ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  89.  
  90. # HSDPA USB modem from dealextreme 
  91. ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"
  92.  
  93. # D-Link DWM-162-U5, Micromax MMX 300c
  94. ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="2001", RUN+="usb_modeswitch '%b/%k'"
  95.  
  96. # AnyDATA APE-540H
  97. ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="6503", RUN+="usb_modeswitch '%b/%k'"
  98.  
  99. # Siptune LM-75 ("LinuxModem")
  100. ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  101.  
  102. # Qtronix EVDO 3G Modem (for TianYi)
  103. ATTRS{idVendor}=="05c7", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  104.  
  105. # InfoCert Business Key (SmartCard/Reader emulation)
  106. ATTRS{idVendor}=="072f", ATTRS{idProduct}=="100d", RUN+="usb_modeswitch '%b/%k'"
  107.  
  108. # D-Link DWM-156 HSUPA 3.75G USB Modem 
  109. ATTRS{idVendor}=="07d1", ATTRS{idProduct}=="a800", RUN+="usb_modeswitch '%b/%k'"
  110.  
  111. # D-Link DWM-156 HSUPA 3.75G USB Modem
  112. ATTRS{idVendor}=="07d1", ATTRS{idProduct}=="a804", RUN+="usb_modeswitch '%b/%k'"
  113.  
  114. # Dymo LabelManager
  115. ATTRS{idVendor}=="0922", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"
  116.  
  117. # Toshiba G450
  118. ATTRS{idVendor}=="0930", ATTRS{idProduct}=="0d46", RUN+="usb_modeswitch '%b/%k'"
  119.  
  120. # Zydas ZD1211RW WLAN USB, Sphairon HomeLink 1202 (Variant 1)
  121. ATTRS{idVendor}=="0ace", ATTRS{idProduct}=="2011", RUN+="usb_modeswitch '%b/%k'"
  122.  
  123. # Zydas ZD1211RW WLAN USB, Sphairon HomeLink 1202 (Variant 2)
  124. ATTRS{idVendor}=="0ace", ATTRS{idProduct}=="20ff", RUN+="usb_modeswitch '%b/%k'"
  125.  
  126. # Option iCon 711
  127. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="4007", RUN+="usb_modeswitch '%b/%k'"
  128.  
  129. # Option HSO device
  130. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6711", RUN+="usb_modeswitch '%b/%k'"
  131.  
  132. # Option HSO device
  133. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6731", RUN+="usb_modeswitch '%b/%k'"
  134.  
  135. # Option HSO device
  136. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6751", RUN+="usb_modeswitch '%b/%k'"
  137.  
  138. # Option HSO device
  139. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6771", RUN+="usb_modeswitch '%b/%k'"
  140.  
  141. # Option HSO device
  142. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6791", RUN+="usb_modeswitch '%b/%k'"
  143.  
  144. # Option HSO device
  145. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6811", RUN+="usb_modeswitch '%b/%k'"
  146.  
  147. # Option HSO device
  148. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6911", RUN+="usb_modeswitch '%b/%k'"
  149.  
  150. # Option HSO device
  151. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6951", RUN+="usb_modeswitch '%b/%k'"
  152.  
  153. # Option HSO device
  154. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="6971", RUN+="usb_modeswitch '%b/%k'"
  155.  
  156. # Option HSO device
  157. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7011", RUN+="usb_modeswitch '%b/%k'"
  158.  
  159. # Option HSO device
  160. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7031", RUN+="usb_modeswitch '%b/%k'"
  161.  
  162. # Option HSO device
  163. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7051", RUN+="usb_modeswitch '%b/%k'"
  164.  
  165. # Option HSO device
  166. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7071", RUN+="usb_modeswitch '%b/%k'"
  167.  
  168. # Option HSO device
  169. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7111", RUN+="usb_modeswitch '%b/%k'"
  170.  
  171. # Option HSO device
  172. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7211", RUN+="usb_modeswitch '%b/%k'"
  173.  
  174. # Option HSO device
  175. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7251", RUN+="usb_modeswitch '%b/%k'"
  176.  
  177. # Option HSO device
  178. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7271", RUN+="usb_modeswitch '%b/%k'"
  179.  
  180. # Option HSO device
  181. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7301", RUN+="usb_modeswitch '%b/%k'"
  182.  
  183. # Option HSO device
  184. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7311", RUN+="usb_modeswitch '%b/%k'"
  185.  
  186. # Option HSO device
  187. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7361", RUN+="usb_modeswitch '%b/%k'"
  188.  
  189. # Option HSO device
  190. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7381", RUN+="usb_modeswitch '%b/%k'"
  191.  
  192. # Option HSO device
  193. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7401", RUN+="usb_modeswitch '%b/%k'"
  194.  
  195. # Option HSO device
  196. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7501", RUN+="usb_modeswitch '%b/%k'"
  197.  
  198. # Option HSO device
  199. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7601", RUN+="usb_modeswitch '%b/%k'"
  200.  
  201. # Option HSO device
  202. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7701", RUN+="usb_modeswitch '%b/%k'"
  203.  
  204. # Option HSO device
  205. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7706", RUN+="usb_modeswitch '%b/%k'"
  206.  
  207. # Option HSO device
  208. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7801", RUN+="usb_modeswitch '%b/%k'"
  209.  
  210. # Option HSO device
  211. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7901", RUN+="usb_modeswitch '%b/%k'"
  212.  
  213. # Option HSO device
  214. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7a01", RUN+="usb_modeswitch '%b/%k'"
  215.  
  216. # Option iCon 461
  217. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="7a05", RUN+="usb_modeswitch '%b/%k'"
  218.  
  219. # Option Globetrotter (Variant)
  220. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8006", RUN+="usb_modeswitch '%b/%k'"
  221.  
  222. # Option HSO device
  223. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8200", RUN+="usb_modeswitch '%b/%k'"
  224.  
  225. # Option HSO device
  226. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8201", RUN+="usb_modeswitch '%b/%k'"
  227.  
  228. # Option HSO device
  229. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8300", RUN+="usb_modeswitch '%b/%k'"
  230.  
  231. # Option HSO device
  232. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8302", RUN+="usb_modeswitch '%b/%k'"
  233.  
  234. # Option HSO device
  235. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8304", RUN+="usb_modeswitch '%b/%k'"
  236.  
  237. # Option HSO device
  238. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8400", RUN+="usb_modeswitch '%b/%k'"
  239.  
  240. # Option HSO device
  241. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8600", RUN+="usb_modeswitch '%b/%k'"
  242.  
  243. # Option GI0643 (aka XYFI)
  244. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8700", RUN+="usb_modeswitch '%b/%k'"
  245.  
  246. # Option HSO device
  247. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8800", RUN+="usb_modeswitch '%b/%k'"
  248.  
  249. # Option HSO device
  250. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="8900", RUN+="usb_modeswitch '%b/%k'"
  251.  
  252. # Option HSO device
  253. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="9000", RUN+="usb_modeswitch '%b/%k'"
  254.  
  255. # Option HSO device
  256. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="c031", RUN+="usb_modeswitch '%b/%k'"
  257.  
  258. # Option HSO device
  259. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="c100", RUN+="usb_modeswitch '%b/%k'"
  260.  
  261. # Option GlobeTrotter GI1515
  262. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d001", RUN+="usb_modeswitch '%b/%k'"
  263.  
  264. # Option HSO device
  265. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d013", RUN+="usb_modeswitch '%b/%k'"
  266.  
  267. # Option HSO device
  268. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d031", RUN+="usb_modeswitch '%b/%k'"
  269.  
  270. # Option HSO device
  271. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d033", RUN+="usb_modeswitch '%b/%k'"
  272.  
  273. # Option HSO device
  274. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d035", RUN+="usb_modeswitch '%b/%k'"
  275.  
  276. # Option HSO device
  277. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d055", RUN+="usb_modeswitch '%b/%k'"
  278.  
  279. # Option HSO device
  280. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d057", RUN+="usb_modeswitch '%b/%k'"
  281.  
  282. # Option HSO device
  283. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d058", RUN+="usb_modeswitch '%b/%k'"
  284.  
  285. # Option HSO device
  286. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d155", RUN+="usb_modeswitch '%b/%k'"
  287.  
  288. # Option HSO device
  289. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d157", RUN+="usb_modeswitch '%b/%k'"
  290.  
  291. # Option HSO device
  292. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d255", RUN+="usb_modeswitch '%b/%k'"
  293.  
  294. # Option HSO device
  295. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d257", RUN+="usb_modeswitch '%b/%k'"
  296.  
  297. # Option HSO device
  298. ATTRS{idVendor}=="0af0", ATTRS{idProduct}=="d357", RUN+="usb_modeswitch '%b/%k'"
  299.  
  300. # Olivetti Olicard 100 and others
  301. ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="c700", RUN+="usb_modeswitch '%b/%k'"
  302.  
  303. # Olivetti Olicard 145, 155
  304. ATTRS{idVendor}=="0b3c", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  305.  
  306. # Atheros Wireless / Netgear WNDA3200
  307. ATTRS{idVendor}=="0cf3", ATTRS{idProduct}=="20ff", RUN+="usb_modeswitch '%b/%k'"
  308.  
  309. # Kobil mIdentity 3G (1)
  310. ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="45a1", RUN+="usb_modeswitch '%b/%k'"
  311.  
  312. # Kobil mIdentity 3G (2)
  313. ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="45a5", RUN+="usb_modeswitch '%b/%k'"
  314.  
  315. # Mobile Action ("Smart Cable")
  316. ATTRS{idVendor}=="0df7", ATTRS{idProduct}=="0800", RUN+="usb_modeswitch '%b/%k'"
  317.  
  318. # MediaTek MT6276M
  319. ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="0002", RUN+="usb_modeswitch '%b/%k'"
  320.  
  321. # MediaTek Wimax USB Card
  322. ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="7109", RUN+="usb_modeswitch '%b/%k'"
  323.  
  324. # Sony Ericsson MD300
  325. ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="d0cf", RUN+="usb_modeswitch '%b/%k'"
  326.  
  327. # Sony Ericsson MD400
  328. ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="d0e1", RUN+="usb_modeswitch '%b/%k'"
  329.  
  330. # Sony Ericsson MD400G
  331. ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="d103", RUN+="usb_modeswitch '%b/%k'"
  332.  
  333. # GW D301 (Advinne AMC)
  334. ATTRS{idVendor}=="0fd1", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  335.  
  336. # LG LDU-1900D EV-DO (Rev. A)
  337. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  338.  
  339. # LG HDM-2100 (EVDO Rev.A USB modem)
  340. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="607f", RUN+="usb_modeswitch '%b/%k'"
  341.  
  342. # LG L-05A
  343. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="613a", RUN+="usb_modeswitch '%b/%k'"
  344.  
  345. # LG LUU-2100TI (aka AT&T USBConnect Turbo)
  346. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="613f", RUN+="usb_modeswitch '%b/%k'"
  347.  
  348. # LG L-07A
  349. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="614e", RUN+="usb_modeswitch '%b/%k'"
  350.  
  351. # LG LUU-2110TI
  352. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="6156", RUN+="usb_modeswitch '%b/%k'"
  353.  
  354. # LG AD600
  355. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="6190", RUN+="usb_modeswitch '%b/%k'"
  356.  
  357. # LG VL600
  358. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61aa", RUN+="usb_modeswitch '%b/%k'"
  359.  
  360. # LG L-02C LTE
  361. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61dd", RUN+="usb_modeswitch '%b/%k'"
  362.  
  363. # LG SD711
  364. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61e7", RUN+="usb_modeswitch '%b/%k'"
  365.  
  366. # LG L-08C (NTT docomo)
  367. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61eb", RUN+="usb_modeswitch '%b/%k'"
  368.  
  369. # LG L-03D LTE/3G
  370. ATTRS{idVendor}=="1004", ATTRS{idProduct}=="6327", RUN+="usb_modeswitch '%b/%k'"
  371.  
  372. # Huawei E630
  373. ATTRS{idVendor}=="1033", ATTRS{idProduct}=="0035", RUN+="usb_modeswitch '%b/%k'"
  374.  
  375. # UTStarcom UM175 (distributor "Alltel")
  376. ATTRS{idVendor}=="106c", ATTRS{idProduct}=="3b03", RUN+="usb_modeswitch '%b/%k'"
  377.  
  378. # Pantech / UTStarcom UMW190 (Verizon)
  379. ATTRS{idVendor}=="106c", ATTRS{idProduct}=="3b05", RUN+="usb_modeswitch '%b/%k'"
  380.  
  381. # UTStarcom UM185E (distributor "Alltel")
  382. ATTRS{idVendor}=="106c", ATTRS{idProduct}=="3b06", RUN+="usb_modeswitch '%b/%k'"
  383.  
  384. # Option Beemo / Pantech P4200 LTE
  385. ATTRS{idVendor}=="106c", ATTRS{idProduct}=="3b14", RUN+="usb_modeswitch '%b/%k'"
  386.  
  387. # Sagem F@ST 9520-35-GLR
  388. ATTRS{idVendor}=="1076", ATTRS{idProduct}=="7f40", RUN+="usb_modeswitch '%b/%k'"
  389.  
  390. # Hisense E910 EVDO Phone
  391. ATTRS{idVendor}=="109b", ATTRS{idProduct}=="f009", RUN+="usb_modeswitch '%b/%k'"
  392.  
  393. # Sierra devices (specific driver)
  394. ATTRS{idVendor}=="1199", ATTRS{idProduct}=="0fff", RUN+="usb_modeswitch '%b/%k'"
  395.  
  396. # Digicom 8E4455 (and all Pirelli devices - EXPERIMENTAL)
  397. ATTRS{idVendor}=="1266", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  398.  
  399. # Huawei E169
  400. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"
  401.  
  402. # Huawei E220, E230, E270, E870
  403. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", RUN+="usb_modeswitch '%b/%k'"
  404.  
  405. # Huawei V725 Phone (aka Vodafone 725)
  406. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1009", RUN+="usb_modeswitch '%b/%k'"
  407.  
  408. # Huawei U7510 / U7517
  409. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="101e", RUN+="usb_modeswitch '%b/%k'"
  410.  
  411. # Huawei U8220, T-Mobile Pulse (Android smartphone)
  412. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1030", RUN+="usb_modeswitch '%b/%k'"
  413.  
  414. # Huawei U8110 / Joy, Vodafone 845 (Android smartphone)
  415. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1031", RUN+="usb_modeswitch '%b/%k'"
  416.  
  417. # Huawei E180
  418. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1414", RUN+="usb_modeswitch '%b/%k'"
  419.  
  420. # Huawei, newer modems
  421. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"
  422.  
  423. # Huawei E352
  424. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1449", RUN+="usb_modeswitch '%b/%k'"
  425.  
  426. # Vodafone (Huawei) K3806
  427. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14ad", RUN+="usb_modeswitch '%b/%k'"
  428.  
  429. # Huawei E173 (Viettel 3G)
  430. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14b5", RUN+="usb_modeswitch '%b/%k'"
  431.  
  432. # Vodafone (Huawei) K4511
  433. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14b7", RUN+="usb_modeswitch '%b/%k'"
  434.  
  435. # Huawei E173u-2, E177
  436. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14ba", RUN+="usb_modeswitch '%b/%k'"
  437.  
  438. # Vodafone (Huawei) K4605
  439. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c1", RUN+="usb_modeswitch '%b/%k'"
  440.  
  441. # K5005 Vodafone/Huawei
  442. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c3", RUN+="usb_modeswitch '%b/%k'"
  443.  
  444. # Vodafone/Huawei K3771
  445. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c4", RUN+="usb_modeswitch '%b/%k'"
  446.  
  447. # Vodafone (Huawei) K4510
  448. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14c5", RUN+="usb_modeswitch '%b/%k'"
  449.  
  450. # Vodafone / Huawei K3770
  451. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14d1", RUN+="usb_modeswitch '%b/%k'"
  452.  
  453. # T-Mobile NL (Huawei E352)
  454. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14fe", RUN+="usb_modeswitch '%b/%k'"
  455.  
  456. # Huawei EC156, Huawei E372u-8
  457. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1505", RUN+="usb_modeswitch '%b/%k'"
  458.  
  459. # Huawei E392u-12
  460. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="151a", RUN+="usb_modeswitch '%b/%k'"
  461.  
  462. # Huawei K3765
  463. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1520", RUN+="usb_modeswitch '%b/%k'"
  464.  
  465. # Huawei K4505
  466. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1521", RUN+="usb_modeswitch '%b/%k'"
  467.  
  468. # Huawei R201
  469. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1523", RUN+="usb_modeswitch '%b/%k'"
  470.  
  471. # Vodafone / Huawei K3772
  472. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1526", RUN+="usb_modeswitch '%b/%k'"
  473.  
  474. # Huawei E1553
  475. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1553", RUN+="usb_modeswitch '%b/%k'"
  476.  
  477. # Huawei E173
  478. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1557", RUN+="usb_modeswitch '%b/%k'"
  479.  
  480. # Huawei E171
  481. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="155b", RUN+="usb_modeswitch '%b/%k'"
  482.  
  483. # Huawei E173s
  484. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c0b", RUN+="usb_modeswitch '%b/%k'"
  485.  
  486. # Huawei E173 (Moviestar)
  487. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1c24", RUN+="usb_modeswitch '%b/%k'"
  488.  
  489. # Huawei ET302
  490. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1d50", RUN+="usb_modeswitch '%b/%k'"
  491.  
  492. # Huawei ET8282, Huawei ET127
  493. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1da1", RUN+="usb_modeswitch '%b/%k'"
  494.  
  495. # Huawei E353 (3.se)
  496. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f01", RUN+="usb_modeswitch '%b/%k'"
  497.  
  498. # Vodafone / Huawei K3773
  499. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1f11", RUN+="usb_modeswitch '%b/%k'"
  500.  
  501. # Huawei BM358 WiMAX
  502. ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="380b", RUN+="usb_modeswitch '%b/%k'"
  503.  
  504. # Cisco AM10 "Valet Connector"
  505. ATTRS{idVendor}=="1307", ATTRS{idProduct}=="1169", RUN+="usb_modeswitch '%b/%k'"
  506.  
  507. # Novatel Wireless devices
  508. ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5010", RUN+="usb_modeswitch '%b/%k'"
  509.  
  510. # Novatel MC990D
  511. ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5020", RUN+="usb_modeswitch '%b/%k'"
  512.  
  513. # Novatel U760
  514. ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5030", RUN+="usb_modeswitch '%b/%k'"
  515.  
  516. # Novatel MC760 3G
  517. ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5031", RUN+="usb_modeswitch '%b/%k'"
  518.  
  519. # Novatel Generic MiFi 2352 / Vodafone MiFi 2352
  520. ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5041", RUN+="usb_modeswitch '%b/%k'"
  521.  
  522. # Novatel Wireless MC545 HSPA, U679 LTE
  523. ATTRS{idVendor}=="1410", ATTRS{idProduct}=="5059", RUN+="usb_modeswitch '%b/%k'"
  524.  
  525. # Novatel Generic MiFi 2372 / Vodafone MiFi 2372
  526. ATTRS{idVendor}=="1410", ATTRS{idProduct}=="7001", RUN+="usb_modeswitch '%b/%k'"
  527.  
  528. # Sequans SQN1210/SQN1220 (generic chipsets)
  529. ATTRS{idVendor}=="148e", ATTRS{idProduct}=="a000", RUN+="usb_modeswitch '%b/%k'"
  530.  
  531. # Motorola 802.11 bg WLAN (TER/GUSB3-E)
  532. ATTRS{idVendor}=="148f", ATTRS{idProduct}=="2578", RUN+="usb_modeswitch '%b/%k'"
  533.  
  534. # China TeleCom CBP7.0
  535. ATTRS{idVendor}=="15eb", ATTRS{idProduct}=="7153", RUN+="usb_modeswitch '%b/%k'"
  536.  
  537. # C-motech CHU-628S
  538. ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6281", RUN+="usb_modeswitch '%b/%k'"
  539.  
  540. # C-motech D-50 (aka "CDU-680", "CNU-680")
  541. ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6803", RUN+="usb_modeswitch '%b/%k'"
  542.  
  543. # C-motech CDU-685a
  544. ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="6804", RUN+="usb_modeswitch '%b/%k'"
  545.  
  546. # C-motech CHU-629S
  547. ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="700a", RUN+="usb_modeswitch '%b/%k'"
  548.  
  549. # C-motech CHU-629S (Variant)
  550. ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="700b", RUN+="usb_modeswitch '%b/%k'"
  551.  
  552. # C-motech CGU-628 (aka "Franklin Wireless CGU-628A" aka "4G Systems XS Stick W12")
  553. ATTRS{idVendor}=="16d8", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  554.  
  555. # JOA Telecom LM-700r
  556. ATTRS{idVendor}=="198a", ATTRS{idProduct}=="0003", RUN+="usb_modeswitch '%b/%k'"
  557.  
  558. # Beceem BCSM250
  559. ATTRS{idVendor}=="198f", ATTRS{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'"
  560.  
  561. # ZTE MU351
  562. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0003", RUN+="usb_modeswitch '%b/%k'"
  563.  
  564. # Vodafone/ZTE K3806-Z
  565. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0013", RUN+="usb_modeswitch '%b/%k'"
  566.  
  567. # ZTE AC581
  568. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0026", RUN+="usb_modeswitch '%b/%k'"
  569.  
  570. # ZTE MF637
  571. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0031", RUN+="usb_modeswitch '%b/%k'"
  572.  
  573. # Vodafone (ZTE) K2525
  574. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0040", RUN+="usb_modeswitch '%b/%k'"
  575.  
  576. # ZTE MF110 (Variant)
  577. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0053", RUN+="usb_modeswitch '%b/%k'"
  578.  
  579. # ZTE MF110 (Variant), ZTE MF110 (Variant)
  580. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0083", RUN+="usb_modeswitch '%b/%k'"
  581.  
  582. # Vodafone (ZTE) K4505-Z
  583. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0101", RUN+="usb_modeswitch '%b/%k'"
  584.  
  585. # ZTE MF112
  586. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0103", RUN+="usb_modeswitch '%b/%k'"
  587.  
  588. # ZTE MF637 (Variant for Orange France)
  589. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0110", RUN+="usb_modeswitch '%b/%k'"
  590.  
  591. # ZTE MF651
  592. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0115", RUN+="usb_modeswitch '%b/%k'"
  593.  
  594. # ZTE MF652 (Variant)
  595. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0146", RUN+="usb_modeswitch '%b/%k'"
  596.  
  597. # ZTE MF190 (Variant)
  598. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0149", RUN+="usb_modeswitch '%b/%k'"
  599.  
  600. # ZTE MF190 (Variant) and others
  601. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0154", RUN+="usb_modeswitch '%b/%k'"
  602.  
  603. # ZTE MF820 4G LTE
  604. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0166", RUN+="usb_modeswitch '%b/%k'"
  605.  
  606. # ZTE A371B
  607. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0169", RUN+="usb_modeswitch '%b/%k'"
  608.  
  609. # ZTE MF821D
  610. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0325", RUN+="usb_modeswitch '%b/%k'"
  611.  
  612. # Vodafone (ZTE) K3805-Z
  613. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"
  614.  
  615. # Vodafone (ZTE) K3570-Z
  616. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1007", RUN+="usb_modeswitch '%b/%k'"
  617.  
  618. # Vodafone (ZTE) K3571-Z
  619. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1009", RUN+="usb_modeswitch '%b/%k'"
  620.  
  621. # Vodafone (ZTE) K3806-Z
  622. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1013", RUN+="usb_modeswitch '%b/%k'"
  623.  
  624. # Vodafone K5006Z (MF821)
  625. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1017", RUN+="usb_modeswitch '%b/%k'"
  626.  
  627. # Vodafone (ZTE) K4510-Z
  628. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1171", RUN+="usb_modeswitch '%b/%k'"
  629.  
  630. # Vodafone / ZTE K3770-Z
  631. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1175", RUN+="usb_modeswitch '%b/%k'"
  632.  
  633. # Vodafone (ZTE) K3772-Z
  634. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1179", RUN+="usb_modeswitch '%b/%k'"
  635.  
  636. # ZTE MF691 (T-Mobile Rocket 2.0)
  637. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1201", RUN+="usb_modeswitch '%b/%k'"
  638.  
  639. # ZTE MF192+
  640. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1216", RUN+="usb_modeswitch '%b/%k'"
  641.  
  642. # ZTE MF190
  643. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1224", RUN+="usb_modeswitch '%b/%k'"
  644.  
  645. # ZTE MF192 (yet annother variant)
  646. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1514", RUN+="usb_modeswitch '%b/%k'"
  647.  
  648. # ZTE MF192 (Variant)
  649. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1517", RUN+="usb_modeswitch '%b/%k'"
  650.  
  651. # ZTE MF652
  652. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1520", RUN+="usb_modeswitch '%b/%k'"
  653.  
  654. # ZTE MF591 TMobile
  655. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1523", RUN+="usb_modeswitch '%b/%k'"
  656.  
  657. # ZTE MF190J
  658. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1542", RUN+="usb_modeswitch '%b/%k'"
  659.  
  660. # ZTE devices
  661. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"
  662.  
  663. # ZTE AX226 WiMax
  664. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="bccd", RUN+="usb_modeswitch '%b/%k'"
  665.  
  666. # ZTE AC682 (a.k.a. SmartFren Connex)
  667. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="ffde", RUN+="usb_modeswitch '%b/%k'"
  668.  
  669. # ZTE "ffe" devices 1 (e.g. Cricket A605)
  670. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="ffe6", RUN+="usb_modeswitch '%b/%k'"
  671.  
  672. # ZTE "fff" devices 1
  673. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="fff5", RUN+="usb_modeswitch '%b/%k'"
  674.  
  675. # ZTE "fff" devices 2
  676. ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="fff6", RUN+="usb_modeswitch '%b/%k'"
  677.  
  678. # BandRich BandLuxe C100, C120, C170, C270, C3xx
  679. ATTRS{idVendor}=="1a8d", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  680.  
  681. # BandRich BandLuxe C339
  682. ATTRS{idVendor}=="1a8d", ATTRS{idProduct}=="2000", RUN+="usb_modeswitch '%b/%k'"
  683.  
  684. # Hummer DTM5731, Aircard 901 
  685. ATTRS{idVendor}=="1ab7", ATTRS{idProduct}=="5700", RUN+="usb_modeswitch '%b/%k'"
  686.  
  687. # EpiValley SEC-7089 (featured by Alegro and Starcomms / iZAP)
  688. ATTRS{idVendor}=="1b7d", ATTRS{idProduct}=="0700", RUN+="usb_modeswitch '%b/%k'"
  689.  
  690. # ETCOM E300
  691. ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="000f", RUN+="usb_modeswitch '%b/%k'"
  692.  
  693. # Alcatel OT-X080C
  694. ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="00ca", RUN+="usb_modeswitch '%b/%k'"
  695.  
  696. # Alcatel X200/X200L/X060S, Archos G9 3G Key
  697. ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  698.  
  699. # Alcatel OT-X220D
  700. ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="f017", RUN+="usb_modeswitch '%b/%k'"
  701.  
  702. # Alcatel OT X220L
  703. ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="f052", RUN+="usb_modeswitch '%b/%k'"
  704.  
  705. # Alcatel One Touch X020
  706. ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="1001", RUN+="usb_modeswitch '%b/%k'"
  707.  
  708. # Vibe 3G Modem 
  709. ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="6061", RUN+="usb_modeswitch '%b/%k'"
  710.  
  711. # MyWave SW006 Sport Phone/Modem Combination
  712. ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9200", RUN+="usb_modeswitch '%b/%k'"
  713.  
  714. # Longcheer SU9800
  715. ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9800", RUN+="usb_modeswitch '%b/%k'"
  716.  
  717. # Telewell TW-3G HSPA+
  718. ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="98ff", RUN+="usb_modeswitch '%b/%k'"
  719.  
  720. # BSNL Capitel
  721. ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="9e00", RUN+="usb_modeswitch '%b/%k'"
  722.  
  723. # MobiData MBD-200HU and others
  724. ATTRS{idVendor}=="1c9e", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  725.  
  726. # Qisda H21 Flying Beetle
  727. ATTRS{idVendor}=="1da5", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  728.  
  729. # Solomon S3Gm-660
  730. ATTRS{idVendor}=="1dd6", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  731.  
  732. # Philips PicoPix 1020 Projector
  733. ATTRS{idVendor}=="1de1", ATTRS{idProduct}=="1101", RUN+="usb_modeswitch '%b/%k'"
  734.  
  735. # Option iCON 210, PROLiNK PHS100, Hyundai MB-810, A-Link 3GU
  736. ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  737.  
  738. # 3GO 3GO11 HSUPA
  739. ATTRS{idVendor}=="1e89", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  740.  
  741. # AirPlus MCD-800
  742. ATTRS{idVendor}=="1edf", ATTRS{idProduct}=="6003", RUN+="usb_modeswitch '%b/%k'"
  743.  
  744. # Onda MW833UP
  745. ATTRS{idVendor}=="1ee8", ATTRS{idProduct}=="0009", RUN+="usb_modeswitch '%b/%k'"
  746.  
  747. # Onda MW833UP
  748. ATTRS{idVendor}=="1ee8", ATTRS{idProduct}=="0013", RUN+="usb_modeswitch '%b/%k'"
  749.  
  750. # Onda MW836UP-K
  751. ATTRS{idVendor}=="1ee8", ATTRS{idProduct}=="0040", RUN+="usb_modeswitch '%b/%k'"
  752.  
  753. # Onda MDC655
  754. ATTRS{idVendor}=="1ee8", ATTRS{idProduct}=="004a", RUN+="usb_modeswitch '%b/%k'"
  755.  
  756. # Onda MW875UP
  757. ATTRS{idVendor}=="1ee8", ATTRS{idProduct}=="0054", RUN+="usb_modeswitch '%b/%k'"
  758.  
  759. # Onda MSA 14.4 (TIM Brasil)
  760. ATTRS{idVendor}=="1ee8", ATTRS{idProduct}=="0060", RUN+="usb_modeswitch '%b/%k'"
  761.  
  762. # Cricket A600
  763. ATTRS{idVendor}=="1f28", ATTRS{idProduct}=="0021", RUN+="usb_modeswitch '%b/%k'"
  764.  
  765. # Franklin Wireless U210 (Variant)
  766. ATTRS{idVendor}=="1fac", ATTRS{idProduct}=="0032", RUN+="usb_modeswitch '%b/%k'"
  767.  
  768. # Franklin Wireless U210
  769. ATTRS{idVendor}=="1fac", ATTRS{idProduct}=="0130", RUN+="usb_modeswitch '%b/%k'"
  770.  
  771. # Franklin Wireless U600
  772. ATTRS{idVendor}=="1fac", ATTRS{idProduct}=="0150", RUN+="usb_modeswitch '%b/%k'"
  773.  
  774. # Franklin Wireless U600
  775. ATTRS{idVendor}=="1fac", ATTRS{idProduct}=="0151", RUN+="usb_modeswitch '%b/%k'"
  776.  
  777. # D-Link DWM-156 (Variant)
  778. ATTRS{idVendor}=="2001", ATTRS{idProduct}=="a80b", RUN+="usb_modeswitch '%b/%k'"
  779.  
  780. # Haier CE682 (EVDO)
  781. ATTRS{idVendor}=="201e", ATTRS{idProduct}=="1023", RUN+="usb_modeswitch '%b/%k'"
  782.  
  783. # Haier CE 100 
  784. ATTRS{idVendor}=="201e", ATTRS{idProduct}=="2009", RUN+="usb_modeswitch '%b/%k'"
  785.  
  786. # SpeedUp SU-8000U
  787. ATTRS{idVendor}=="2020", ATTRS{idProduct}=="f00e", RUN+="usb_modeswitch '%b/%k'"
  788.  
  789. # Telenet 3G dongle (T&W WU160)
  790. ATTRS{idVendor}=="2077", ATTRS{idProduct}=="f000", RUN+="usb_modeswitch '%b/%k'"
  791.  
  792. # StrongRising (China Telcom), Air FlexiNet
  793. ATTRS{idVendor}=="21f5", ATTRS{idProduct}=="1000", RUN+="usb_modeswitch '%b/%k'"
  794.  
  795. # WeTelecom WM-D300
  796. ATTRS{idVendor}=="22de", ATTRS{idProduct}=="6803", RUN+="usb_modeswitch '%b/%k'"
  797.  
  798. # Tata Photon+
  799. ATTRS{idVendor}=="22f4", ATTRS{idProduct}=="0021", RUN+="usb_modeswitch '%b/%k'"
  800.  
  801. # Linktop LW272/LW273 (BSNL Teracom)
  802. ATTRS{idVendor}=="230d", ATTRS{idProduct}=="0001", RUN+="usb_modeswitch '%b/%k'"
  803.  
  804. # Visiontek 82GH 3G
  805. ATTRS{idVendor}=="230d", ATTRS{idProduct}=="0007", RUN+="usb_modeswitch '%b/%k'"
  806.  
  807. # Linktop LW272/LW273
  808. ATTRS{idVendor}=="230d", ATTRS{idProduct}=="0101", RUN+="usb_modeswitch '%b/%k'"
  809.  
  810. # TP-Link MA180
  811. ATTRS{idVendor}=="2357", ATTRS{idProduct}=="0200", RUN+="usb_modeswitch '%b/%k'"
  812.  
  813. # Exiss Mobile E-190 series (made by C-motech)
  814. ATTRS{idVendor}=="8888", ATTRS{idProduct}=="6500", RUN+="usb_modeswitch '%b/%k'"
  815.  
  816. LABEL="modeswitch_rules_end"
  817.